EMT Practice Test

1. Question Content...


Question List

Question1: Which of the following statements are correct for walkthroughs?
(i) Often led by the author.
(ii) Documented and defined results.
(iii) All participants have defined roles.
(iv) Used to aid learning.
(v) Main purpose is to find defects.

Question2: Which of the following terms is used to describe the management of software components comprising an integrated system?

Question3: Given the following figures for the testing on a project, and assuming the failure rate for initial tests remains constant and that all retests pass, what number of tests remain to be run? 3 credits

Question4: IEEE 1028 also defines "management review" as a type of review. What is the main purpose of a management review? 1 credit

Question5: Security falls under..?

Question6: Which of the following would typically be identified using static analysis by tools? [K1]

Question7: "How much testing is enough?"

Question8: Which statement correctly describes the public and profession aspects of the code of ethics?

Question9: Which of the following factors will MOST affect the testing effort required to test a software product? [K1]

Question10: The test improvement project will take place in an organization developing a safety-critical avionics application. Which one of the following standards do you believe would be most appropriate to take into account for compliance during your assignment? 1 credit

Question11: What content would be in an incident report if that incident report was based on the IEEE
829 Standard for SoftwareTest Documentation?
(i)Identification of configuration items of the software or system.
(ii)Software or system lifecycle process in which the incident was observed.
(iii)Description of the anomaly to enable reproduction of the incident.
(iv)Number of occurrences of the incident.
(v)Classification of the cause of the incident for metrics and for reporting purposes.
Number of correct answers: 1

Question12: Which of the following defects is most likely to be found by a test harness?

Question13: You are considering involving users during test execution. In general, what is the main reason for involving users during test execution? 1 credit

Question14: Based on the information given in the scenario, identify how the team could be improved most effectively? 2 credits

Question15: Explain how the above mentioned report may differ from a report that you produce for the project manager, who is a test specialist Select TWO items from the following options that can be used to report to the project manager and would not be included in a report to senior management. 1 credit

Question16:
The decision table above reflects a golf club's pricing structure for green fees and buggy/cart hire.
What is the expected result (actions) for each of the following two test cases (TC1 and TC2)?
* TC 1 - Paul is not a full member, is a Loyalty Card holder and requests to play 18 holes with a buggy/cart
* TC 2 - Cheryl is not at full member, doesn't have a Loyalty Card and requests to play 9 holes with a buggy/cart

Question17: Which of the following is in the correct order (typically)?

Question18: In a review meeting a moderator is a person who:

Question19: Which of the following statements about software development models is most accurate?
[K1]

Question20: Which of the following is a structure-based (white-box) technique?

Question21: Which of the following is true of iterative development?

Question22: The purpose of requirement phase is:

Question23: Consider the following pseudo code:
1 . Begin
2 . Input X, Y
3 . If X > Y
4 . __Print (X, 'is greater than', Y)
5 . Else
6 . __Print (Y, is greater than or equal to', X)
7 . EndIf
8 . End
What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?

Question24: A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?

Question25: Which of the following is NOT a valid objective of testing?

Question26: Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?

Question27: What is a test condition?

Question28: How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment?
Assume that the two conditions are independent of each other : -if (Condition 1)then statement 1else statement 2if (Condition 2)then statement 3

Question29: Refer to the exhibit

Given the following State Transition diagram, match the test cases below with the relevant set of state transitions.
(i)X-Z-V-W
(ii)W-Y-U-U

Question30: Which of the following are examples of iterative development models?
(i) V-model
(ii) Rapid Application Development model
(iii) Waterfall model
(iv) Agile development model

Question31: Given the Following program IF X <>= ZTHEN Statement 2;ENDMcCabe's Cyclomatic Complexity is :

Question32: The development manager is managing the review of the responses received from bidders, and has asked the in-house test manager to provide a review checklist for the test management aspects of the responses. Which of the following checkpoints would be appropriate? 2 credits

Question33: Which of the following characteristics of good testing apply to any software development life cycle model?

Question34: Dynamic Analysis Tools are used to:

Question35: A tool that supports traceability, recording of incidents or scheduling of tests is called..?

Question36: Which of the following statements are true?
(i) Defects are likely to be found earlier in the development process by using reviews rather than static analysis.
(ii) Walkthroughs require code but static analysis does not require code.
(iii) Informal reviews can be performed on code and specifications.
(iv) Dynamic techniques are generally used before static techniques.
(v) Dynamic techniques can only be used after code is ready to be executed.

Question37: A test case starts at S1 and triggers 4 events in sequence: E1, E4, E5, E7. What will be the finishing state and the output(s) from the test case? [K3]
Refer to the exhibit

Question38: Which of these are objectives for software testing?

Question39: Consider the following statements about early test design:
i. Early test design can prevent fault multiplication
ii. Faults found during early test design are more expensive to fix
iii. Early test design can find faults
iv. Early test design can cause changes to the requirements
v. Early test design takes more effort

Question40: Which of the following team roles would be most appropriate to enhance the team and why? 2 credits

Question41: Considerable attention will be given in this project to defining exit criteria and on reporting back on their status. Which combination of TWO exit criteria from the list would be best to use? 1 credit
I. Total number of defects found
II. Percentage of test cases executed
III. Total test effort planned versus total actual test effort spent
IV. Defect trend (number of defects found per test run over time

Question42: During which stage of the fundamental test process is the testability of requirements evaluated?

Question43: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Question44: Reviewing the test Basis is a part of which phase

Question45: Which of the following are aids to good communication, and which hinder it?
i. Try to understand how the other person feels.
ii. Communicate personal feelings, concentrating upon individuals.
iii. Confirm the other person has understood what you have said and vice versa.
iv. Emphasize the common goal of better quality.
v. Each discussion is a battle to be won.

Question46: Which of the following phases in the fundamental test process is considered to deliver a document which can be used as a major input for test process improvement? 1 credit

Question47: Which of the following is a project risk mitigation step you might take as test manager? 1 credit

Question48: Which of the following is MOST important in the selection of a test approach?

Question49: Boundary value testing:

Question50: What would be a test approach regarding the test design techniques to be applied that would fit an item with the highest risk? 2 credits

Question51: Which TWO of the following test tools would be classified as test execution tools? [K2] a. Test data preparation tools
b. Test harness
c. Review tools
d. Test comparators
e. Configuration management tools

Question52: Which of the following is usually the test basis for integration testing?

Question53: Before an invoice can be created, an account is required. Before an account can be set up, an account user is required (in order to set up the account). The software is delivered with a master user only, who can only create other types of users. The following test cases have been written to test the high-level structure of the software
a. Create an invoice
b. Amend an invoice
c. Process an invoice (send to customer)
d. Delete an invoice
e. Create an account
f. Create an account user
g. Amend an account user
h. Delete an account user
i. Amend an account
j. Delete an account
Which of the following test procedures would enable all tests to be run? [K3]

Question54: Which of the following is most likely to cause failure in the implementation of a test tool?

Question55: What is the purpose of test completion criteria in a test plan:

Question56: Refer to the exhibit
The following test cases need to be run, but time is limited, and it is possible that not all will be completed before the end of the test window

The first activity is to run any re-tests, followed by the regression test script. Users have supplied their priority order to tests.
Which of the following gives an appropriate test execution schedule, taking account of the prioritisation and other constraints? [K3]

Question57: Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time 12, "pm")
8 Endif
9 If Time = 12 Then
1 0 Print (Time, "noon")
1 1 Endif
1 2 End
If the test cases Time = 11 and Time = 15 were input, what level of decision coverage would be achieved?

Question58: Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?

Question59: The five parts of the fundamental test process have a broad chronological order. Which of the options gives three different parts in the correct order?

Question60: Which activities form part of test planning?
i) Developing test cases.
ii) Defining the overall approach to testing.
iii) Assigning resources.
iv) Building the test environment.
v) Writing test conditions.

Question61: How does software testing contribute to the quality of delivered software? [K2]

Question62: Which of the following is most likely to be a benefit of using static techniques?

Question63: A system calculates the amount of customs duty to be paid:
_ No duty is paid on goods value up to, and including, $2,000.
_ The next $8,000 is taxed at 10%.
_ The next $20,000 after that is taxed at 12%.
_ Any further amount after that is taxed at 17%.
To the nearest $, which of these groups of numbers fall into three DIFFERENT equivalence classes?

Question64: Which statement is most true?

Question65: Of the following, select the best description of the fundamental test process:

Question66: During test process improvement it is recommended to use standards where possible.
Standards originate from various sources and they cover different subjects in relation to testing Pick TWO sources of software standards, useful to software testing from the ones mentioned below. 1 credit

Question67: What is the value of static code analysis?

Question68: Which pair of definitions is correct?

Question69: Which of the following could be a reason for a failure?
1) Testing fault
2 ) Software fault
3 ) Design fault
4 ) Environment Fault
5 ) Documentation Fault

Question70: Which of the following best describes the Black-box technique?

Question71: An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:

Question72: Which of the following test design techniques is not a black box technique?

Question73: Which of the following has the typical formal review activities in the correct sequence?

Question74: "Experience based" test design techniques, typically...

Question75: What type of test design technique is the most effective in testing screen-dialog flows?

Question76: Failure is _________

Question77: From the following list, which of the following apply to experience-based techniques? [K2] a. Test cases are derived from a model of the problem to be solved or the software b. Test cases are derived from the knowledge of the testers
c. The knowledge of testers, developers and users is used to drive testing d. The internal structure of the code is used to derive test cases

Question78: Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?

Question79: Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.

Question80: Which of the following is a valid drawback of independent testing? 1 credit

Question81: Which of the following activities is appropriate to the test planning stage?

Question82: Important consequences of the impossibility of complete testing are ..?

Question83: Which of the following would be the TWO most appropriate examples of entry criteria documented in the system integration test plan? 2 credits

Question84: Which of the following statements about risks is most accurate?

Question85: Which of the following is the task of a Tester?
i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project.
ii. Prepare and acquire Test Data
iii. Implement Tests on all test levels, execute and log the tests.
iv. Create the Test Specifications

Question86: Which of the following is a valid objective of testing? [K1]

Question87: It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.

Question88: Which of the following would be appropriate test objectives for user acceptance testing of the first release of a new software product aimed at a general market and built using Agile methods? [K2]
a. To identify as many defects as possible
b. To maximise code coverage
c. To ensure the product works as expected
d. To assess the overall quality of the product
e. To determine the reliability of the product

Question89: Which of the following is least likely to be used as a technique to identify project and product risks? 1 credit

Question90: Which of the following is not a major task of Exit criteria?

Question91: Why is independent testing important? [K1]

Question92: A bug or defect is:

Question93: Which of the following product risks would be most effectively addressed just by static testing? 3 credits

Question94: As part of the improvement program, the organization is also looking at tool support.
Which type of tool could be used to ensure higher quality of the code to be reviewed? 1 credit

Question95: The effect of testing is to:

Question96: Which is not the testing objective?

Question97: A test log is one of the documents that need to be produced in this domain in order to provide evidence of testing.
However, the level of detail of test logs can vary. Which of the following is NOT an influencing factor for the level of detail of the test logs being produced? 1 credit

Question98: You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?

Question99: Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?

Question100: The selection of test cases for regression testing..?

Question101: Which of the following is not a quality characteristic listed in ISO 9126 Standard?

Question102: Regarding the process described above, what is the most important recommendation you would make using IEEE 1044 as a guide? 2 credits

Question103: Which statement correctly describes debugging? [K2]

Question104: A deviation from the specified or expected behavior that is visible to end-users is called:

Question105: Which from the following list are typically found to enable the review process to be successful? [K2]
a. Each review has clear defined objectives
b. The lower the number of defects, the better the review process
c. The right people for the review objective are involved
d. There is an emphasis on learning and process improvement
e. Management are not involved in the process at all
f. Checklists should not be used, as these slow down the process
g. Defects found are welcomed and expressed objectively

Question106: Test script TransVal 3.1 tests transaction validation via screen TRN 003B. According to the specification (PID ver 1.3 10b iv) the validation screen should not accept future dated transactions. Test script TransVal 3.1 passes. Test script eod 1.4 tests end of day processing and is run after the execution of TransVal 3.1 using data entered during that test
Which of the following is the BEST detail on an incident report? [K3]

Question107: Which of the following is NOT a valid use of decision coverage?

Question108: A bank is developing a new service that will be delivered via the web. The user interactions are defined as a set of use cases and the service is designed to be available continuously
24/7. In view of the challenging characteristics of the service the test manager has decided that the code should be thoroughly tested at component level.
Which of the following test types will be required during the development? [K2]

Question109: What is decision table testing?

Question110: What if the project isn't big enough to justify extensive testing..?

Question111: A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?

Question112: Which of the following are the most important factors to be taken into account when selecting test techniques?
(i) Tools available.
(ii) Regulatory standards.
(iii) Experience of the development team.
(iv) Knowledge of the test team.
The need to maintain levels of capability in each technique.

Question113: Which of the following BEST defines static techniques? [K1]

Question114: Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.

Question115: What should be the MAIN objective during development testing?

Question116: Which of the following are most likely to be used when developing a test strategy or test approach?
(i) Failure-based approach
(ii)Test specification approach
(iii) Model-based approach
(iv)Finance-based approach

Question117: Which of the following could be a disadvantage of independent testing?

Question118: Which of the following principles should be followed when introducing a test tool into an organization?
(i) Assessing organizational maturity to establish whether a tool will provide expected benefits.
(ii) Requiring a quick payback on the initial investment.
(iii) Including a requirement for the tool to be easy to use without having to train unskilled testers.
(iv) Identifying and agreeing requirements before evaluating test tools.

Question119: Pick the best definition of quality:

Question120: Which of the following test cases will ensure that the statement 'Print 'Hold'' is exercised?
[K3]
Refer to the exhibit

Question121: Which of the following BEST describes the relationship between test planning and test execution? [K2]

Question122: Faults found by users are due to..?

Question123: What factors should be considered to determine whether enough testing has been performed?
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions

Question124: Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time 12, "pm")
8 Endif
9 If Time = 12 Then
1 0 Print (Time, "noon")
1 1 Endif
1 2 End
How many test cases are needed to achieve 100 per cent decision coverage?

Question125: Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Question126: For which of the following activities in the fundamental test process would an incident management tool be most useful?

Question127: The business has asked for a weekly progress report. Which of the following would be appropriate as a measure of test coverage? 2 credits

Question128: Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]

Question129: What are metrics NOT used for?

Question130: Which of the following are valid reasons for adopting a different life cycle (from the V model), for increments after the first year? 2 credits
i. We do not have a clear understanding of the requirements from a customer perspective.
ii. We see the risk of delivering requested functionality late as being higher than the risk of delivering a lower quality product.
iii. We do not have a budget for additional regression testing which is needed to ensure that existing functionality is not compromised by future iterations.
iv. The company test strategy does not fit well within the V life cycle model.

Question131: Which of the following is a non-functional requirement?

Question132: What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27

Question133: During the software development process, at what point can the test process start?

Question134: The four test levels defined for a common V-model testing approach are: